from faker import Faker
from pypinyin import pinyin, Style

# 初始化Faker对象，设置语言为中文
fake = Faker('zh_CN')

# 生成随机中文文本
chinese_text = fake.name()

# 将中文文本转换为拼音
pinyin_text = pinyin(chinese_text, style=Style.NORMAL)

# 打印原始中文文本和转换后的拼音
print("原始中文文本：")
print(chinese_text)
print("\n转换后的拼音：")
print(pinyin_text)
print(''.join([item[0] for item in pinyin_text]))